package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 *  施工图设计表 
 *
 * @author admin
 * @since 2025-08-11
 */
@Data
@ApiModel(value=" 施工图设计表 VO", description=" 施工图设计表 VO")
public class ConstructionDrawingDesignVO {
    /**
     *  项目名称 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目名称 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目名称 ")
    @ApiModelProperty(value = " 项目名称 ")
    private String projectname;
    /**
     *  项目编号 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目编号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目编号 ")
    @ApiModelProperty(value = " 项目编号 ")
    private String projectcode;
    /**
     *  标段名称 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 标段名称 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 标段名称 ")
    @ApiModelProperty(value = " 标段名称 ")
    private String paragraphname;
    /**
     *  标段号 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 标段号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 标段号 ")
    @ApiModelProperty(value = " 标段号 ")
    private String paragraphnumber;
    /**
     *  设计管理部门负责人 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 设计管理部门负责人 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 设计管理部门负责人 ")
    @ApiModelProperty(value = " 设计管理部门负责人 ")
    private String designDeptHead;
    /**
     *  设计管理部门 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 设计管理部门 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 设计管理部门 ")
    @ApiModelProperty(value = " 设计管理部门 ")
    private String designDepartment;
    /**
     *  负责人联系方式 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 负责人联系方式 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 负责人联系方式 ")
    @ApiModelProperty(value = " 负责人联系方式 ")
    private String headContact;
    /**
     *  负责人身份证号 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 负责人身份证号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 负责人身份证号 ")
    @ApiModelProperty(value = " 负责人身份证号 ")
    private String headIdcard;
    /**
     *  设计单位 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 设计单位 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 设计单位 ")
    @ApiModelProperty(value = " 设计单位 ")
    private String designunit;
    /**
     *  设计负责人 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 设计负责人 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 设计负责人 ")
    @ApiModelProperty(value = " 设计负责人 ")
    private String designHead;
    /**
     *  设计负责人联系方式 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 设计负责人联系方式 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 设计负责人联系方式 ")
    @ApiModelProperty(value = " 设计负责人联系方式 ")
    private String designHeadContact;
    /**
     *  设计负责人身份证号 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 设计负责人身份证号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 设计负责人身份证号 ")
    @ApiModelProperty(value = " 设计负责人身份证号 ")
    private String designHeadIdcard;
    /**
     *  咨询单位 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 咨询单位 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 咨询单位 ")
    @ApiModelProperty(value = " 咨询单位 ")
    private String consultingunit;
    /**
     *  咨询负责人 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 咨询负责人 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 咨询负责人 ")
    @ApiModelProperty(value = " 咨询负责人 ")
    private String consultingHead;
    /**
     *  咨询负责人联系方式 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 咨询负责人联系方式 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 咨询负责人联系方式 ")
    @ApiModelProperty(value = " 咨询负责人联系方式 ")
    private String consultingHeadContact;
    /**
     *  咨询负责人身份证号 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 咨询负责人身份证号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 咨询负责人身份证号 ")
    @ApiModelProperty(value = " 咨询负责人身份证号 ")
    private String consultingHeadIdcard;
    /**
     *  勘察内容 (关键内容)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 勘察内容 (关键内容)")
    @com.alibaba.excel.annotation.ExcelProperty(" 勘察内容 (关键内容)")
    @ApiModelProperty(value = " 勘察内容 (关键内容)")
    private String surveyContent;
    /**
     *  勘察设计文件 (文件名 另提供附件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 勘察设计文件 (文件名 另提供附件)")
    @com.alibaba.excel.annotation.ExcelProperty(" 勘察设计文件 (文件名 另提供附件)")
    @ApiModelProperty(value = " 勘察设计文件 (文件名 另提供附件)")
    private String surveyDesignFile;
    /**
     *  施工图设计方案 (文件名 另提供附件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 施工图设计方案 (文件名 另提供附件)")
    @com.alibaba.excel.annotation.ExcelProperty(" 施工图设计方案 (文件名 另提供附件)")
    @ApiModelProperty(value = " 施工图设计方案 (文件名 另提供附件)")
    private String constructionDrawingPlan;
    /**
     *  预算（亿）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 预算（亿）")
    @com.alibaba.excel.annotation.ExcelProperty(" 预算（亿）")
    @ApiModelProperty(value = " 预算（亿）")
    private String budget;
    /**
     *  备案申请表 (文件名 另提供附件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 备案申请表 (文件名 另提供附件)")
    @com.alibaba.excel.annotation.ExcelProperty(" 备案申请表 (文件名 另提供附件)")
    @ApiModelProperty(value = " 备案申请表 (文件名 另提供附件)")
    private String filingApplicationForm;
    /**
     *  备案申请时间 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 备案申请时间 ",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty(" 备案申请时间 ")
    @ApiModelProperty(value = " 备案申请时间 ")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date filingApplicationTime;
    /**
     *  备案通过时间 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 备案通过时间 ",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty(" 备案通过时间 ")
    @ApiModelProperty(value = " 备案通过时间 ")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date filingApprovalTime;
    /**
     *  批复文件 (文件名 另提供附件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 批复文件 (文件名 另提供附件)")
    @com.alibaba.excel.annotation.ExcelProperty(" 批复文件 (文件名 另提供附件)")
    @ApiModelProperty(value = " 批复文件 (文件名 另提供附件)")
    private String approvalDocument;
    /**
     *  批复时间 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 批复时间 ",format = "yyyy-MM-dd")
    @com.alibaba.excel.annotation.ExcelProperty(" 批复时间 ")
    @ApiModelProperty(value = " 批复时间 ")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date approvalTime;
    /**
     *  批复单位 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 批复单位 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 批复单位 ")
    @ApiModelProperty(value = " 批复单位 ")
    private String approvalUnit;
    /**
     *  批复文号 
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 批复文号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 批复文号 ")
    @ApiModelProperty(value = " 批复文号 ")
    private String approvalDocNumber;

    /**
     *  会议名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 会议名称 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 会议名称 ")
    @ApiModelProperty(value = " 会议名称 ")
    private String conferenceName;

    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 文件中文名 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 文件中文名 ")
    @ApiModelProperty(value = " 文件中文名 ")
    private String fileName;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}